package Song.Han.demo02;
/*
    创建多线程的第一种方式：
    java.long.Thread类
        1.创建Thread类的子类
        2.在子类中重写run方法
        3.创建子类对象
        4.调用start方法，开启多线程，执行run方法

*/
public class Demo02Thread {

    public static void main(String[] args) {
        MyThread mt = new MyThread();
        mt.start();
        for (int i = 0; i < 20; i++) {
            System.out.println("main: "+i);
        }
    }
}
/*
抢占式调度，优先级高的先调度，相同优先级随机调度
main: 0
main: 1
main: 2
main: 3
run: 0
main: 4
main: 5
main: 6
run: 1
main: 7
run: 2
main: 8
main: 9
main: 10
run: 3
main: 11
run: 4
main: 12
main: 13
run: 5
main: 14
main: 15
run: 6
main: 16
main: 17
run: 7
main: 18
run: 8
main: 19
run: 9
run: 10
run: 11
run: 12
run: 13
run: 14
run: 15
run: 16
run: 17
run: 18
run: 19
*/
